Skip to content

Conversation

@casadoj
Copy link
Collaborator

@casadoj casadoj commented Jul 7, 2025

I have done a small change in the reservoirs.py module.

The release coefficient self.var.k is now calculated in the dynamic_inloop() method based on the current reservoir storage. Before, this coefficient was fixed and computed in the initial() method based only on the flood storage limit.

With this change, we try to improve the reservoir releases in big reservoirs whose $k$ parameter was 0 in the original CaMa-Flood routine. In those reservoirs, the release was always fixed to a the non-damaging outflow ($Q_f$). In the new implementation, when the reservoirs fills up, the release might be larger than $Q_f$.

@doc78 doc78 merged commit 6f07bf3 into development Jul 7, 2025
1 check passed
@casadoj casadoj deleted the feature/reservoir_k branch August 18, 2025 13:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants